leave the rest to god - Französisch Englisch Wörterbuch